package src;
/**
 * Die Klasse <code>Book</code> implementiert ein Buch.
 * 
 * @author anon
 * @version 26.11
 * 
 */

// ############################## Datenfelder ##############################

public class Book extends BasicItem {
	private String isbn;

// ############################## Konstruktoren ##############################

	public Book(String title, String author, String publicationDate, String isbn) {
		super(title, author, publicationDate);
		this.isbn = isbn;
	}

// ############################## Methoden ##############################

	public String getIsbn() {
		return this.isbn;
	}

	@Override
	public long getMaxBorrowTime() {
		return 28 * 24 * 60 * 60 * 1000L;
	}

	@Override
	public double getFeePerDay() {
		return 1.00;
	}

	@Override
	public boolean equals(Object obj) {
		if (obj instanceof Book) {
			if (super.equals(obj))
				if (isbn.equals(((Book) obj).getIsbn()))
					return true;
		}
		return false;
	}
}
